export function dubounce(func, delay = 200) {
  let timer = null
  return function(...arg) {
    if (timer) clearTimeout(timer)
    timer = setTimeout(() => {
      func.apply(this, arg)
    }, delay)
  }
}
